splash-proof electrical apparatus - English Synonyms Dictionary